package com.maxh.mapper;


import com.maxh.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author jinbin
 * @date 2018-07-08 20:44
 */
public interface UserMapper {
    //查找用户
   User findByUsername(@Param(value="username")  String username);

    User findByUserNum(@Param(value="userNum") String userNum);

    //查找用户Id
    User findUserById(String Id);

    /*传String参数的 形式参数注解，String其参数值 无须强制转换 容错率更高*/
    public boolean addUser(Map<String,Object> map);
    //修改用户信息
    boolean updateUser(Map<String,Object> map);
    /*获取用户信息*/
    public List<Map<String,Object>> userList();
    /*删除用户信息*/
    public boolean deleteUser(String map);

    List<Map<String,Object>> searchUser(Map<String, Object> map);


}
